#include <stdio.h>

int main()
{
    int        hoge;
    char       buf[256];

    printf("&hoge..%p \n", &hoge);

    printf("Input intial value");
    fgets(buf, sizeof(buf), stdin);
    sscanf(buf, "%d", &hoge);

    for(;;)
    {
        printf("hoge..%d \n", hoge);

        /*
	 * getchar 让控制台处于等待输入的状态，
	 * 每一次都会从缓冲区读取一个字符，
         * 直到缓冲区再没有字符可以读取。  
	 */
	getchar();
	hoge++;
    }

    return 0;
}
